package com.gsnd.gsnd22estore.service;

import com.gsnd.gsnd22estore.domain.EsShopcar;
import com.gsnd.gsnd22estore.dto.ShopCarInfoDTO;

import java.util.List;

public interface ShopCarService {

    /**
     * 根据用用户id获取购物车商品信息
     * @param userId
     * @return
     */
    List<ShopCarInfoDTO> getShopCarByUser(Integer userId);

    /**
     * 根据多个购物车信息批量删除
     * @param ids
     */
    void removeBookInfoInShopCar(List<Integer> ids);

    /**
     * 添加书籍到购物车
     * @param shopCar
     */
    void addBookToShopCar(EsShopcar shopCar);

    void modifyShopCar(EsShopcar shopCar);
}
